Explore top 10 best places for photography in India, from vibrant Varanasi to breathtaking Ladakh, Agra's Taj Mahal to cultural Kolkata.
For years I have dreamed of vacationing in Egypt, and I decided now was the time.