Visit India, and you can easily comprehend the phrase ‘Unity in diversity’. Cultural diversity that India has is almost impossible to find anywhere else in the world. Just at the matter of a few Kilometer, you can find people living in different way. People follow various religions with Hindu, Muslim and Christianity being the most popular ones. Spirituality can be smelt everywhere, as people here have great faith in God and other supernatural powers.