India, the land of varied ancient mythology, traditions, rituals and beliefs where people from different parts of the world have come together to call it their home. It is known that every step of the way in india you will ...