Do you recognise this building? Hands up if you know that it’s the stunning Lake Palace (now a hotel) on Lake Pichola in Udaipur, India. I took this photograph when visiting the area a few years ago. It was on my first trip back to India, the land of my birth, and to the state…

Read More