Photo by Lucy Walsh.
Located in Beijing, the forbidden city was once the imperial palace where the Emperor of China lived until 1912. Unsurprisingly, it's the biggest imperial Palace in the world, hosting a stunning evergreen landscape that thrives in the Imperial Garden. Rumors have it that there are plenty of cats there too!
Photo by Lucy Walsh.