Bangalore, Karnataka India
Mertola Portugal
Hanoi Vietnam
Geneva Switzerland
Jaipur India
Obidos Portugal