India homes a great cultural diversity across its length and breadth. Equally varied is its topography, natural locations, flora and fauna. India is a huge country as it homes such a wonderful spectrum of opportunities for exploration by a tourist. At the same time, it is not so vast that it is completely impossible for [...]

continue reading.....