Title

The brightly dressed women are part of a pre-wedding party near Lake Pichola in the city of Udaipur and the state of Rajasthan, India. Founded in 1568, it’s known as the most romantic city in India.

Location

Udaipur, India