Madrisqui, Venezuela Varanasi, India Draa Valley, Morocco Istanbul, Turkey Delhi, India Petra, Jordan Jelsi, Italy New Haven, U.S.A. Khajuraho, India Istanbul, Turkey Pushkar, India Agrigento, Italy Delhi, India Scopello, Italy Copenhagen, Denmark Jhansi, India Petra, Jordan Budapest, Hungary Doi Inthanon, Thailand Essaouira, Morocco Chiang Mai, Thailand Bangkok, Thailand Jaipur, India Doi Inthanon, Thailand Chom Thong, Thailand Mondello, Italy London, U.K. Ayutthaya, Thailand Khajuraho, India Scala dei Turchi, Italy Bangkok, Thailand Erg Chebbi, Morocco Scopello, Italy Gran Roque, Venezuela Istanbul, Turkey Agrigento, Italy Essaouira, Morocco Wadi Rum, Jordan Istanbul, Turkey Noronqui, Venezuela Ayutthaya, Thailand Chom Thong, Thailand Petra, Jordan Istanbul, Turkey Istanbul, Turkey Varanasi, India Doi Inthanon, Thailand Istanbul, Turkey Gran Roque, Venezuela Agra, India Istanbul, Turkey Varanasi, India Istanbul, Turkey Varanasi, India Petra, Jordan Istanbul, Turkey Petra, Jordan Istanbul, Turkey Petra, Jordan Istanbul, Turkey Evanston, U.S.A. Pushkar, India Istanbul, Turkey Varanasi, India Khajuraho, India Jaipur, India Ouarzazate, Morocco Stockholm, Sweden Fatehpur Sikri, India Fez, Morocco Evanston, U.S.A. Prague, Czech Republic Marrakesh, Morocco Khajuraho, India Delhi, India Agra, India Paris, France Erg Chebbi, Morocco Khajuraho, India Gran Roque, Venezuela Delhi, India Chom Thong, Thailand Delhi, India