India has often been considered as a place of mysteries, mysticism and magic. For people who haven't traveled to the country before, it's hard to know what it really is like. Some people tend to generalize everything about India, its people, culture, religion, etc., and some of the perceptions one learns from books or media can be outdated or untrue.