Wonder Bus In Dubai | United Arab Emirates

Wonder bus is an amphibious bus that runs from one of Dubais commercial centers passing through the ancient landmarks of the city and then goes down into the creek water by turning from a bus to a boat. Photo by: deepakm © 2024 All Rights Reserved by Photographer | Dec

Comments

Login to Comment

No Comments Posted