Members of the Let’s Travel Club at the Lotus Temple in New Delhi, India