Jehangir Mehta Explores Kerala, India

“I’m not just saying this because I am Indian, but to me the most beautiful place on earth is Kerala, India.”

Read More