Cairo, Egypt

Cairo, Egypt

Abu Simbel, Egypt

Abu Simbel, Egypt

Alexandria, Egypt

Alexandria, Egypt

Tal Mahal, Accra, India

Taj Mahal, Agra, India

Edfu, Egypt

Edfu, Egypt

Taquile, Lake Titicaca, Peru

Taquile, Lake Titicaca, Peru

Alexandria, Egypt

Alexandria, Egypt

Giza, Egypt

Giza, Egypt

Massachusetts, USA

New England, USA

San Gerardo de Dota, Costa Rica

San Gerardo de Dota, Costa Rica