Indian netizens at last allowed to experience seamlessly the much publicized Google’s YouTube, the high-tech online video sharing platform, on May 7 last, when Goggle launches it’s YouTube India. Immediately after it’s launching, it saw