Patuxai, Vientiane, Laos
Pha That Luang, Vientiane, Laos PDR
Machu Picchu, located in Peru is One of the Seven Wonder of the World.
Aerial view of Masjid Tuanku Mizan Zainal Abidin, Putrajaya
Aerial view of Dataran Merdeka, Kuala Lumpur
Recent Comments