India: Travel

India is a paradise for the visual. Everything comes at you from every direction. IMHO, this is what makes traveling there one of the most memorable destination in this world.