Giant Mandalay Palace sits in the center of the city