Britain plants Seed Cathedral in China

The unfinished Seed Cathedral at the United Kingdom Pavilion at the Shanghai World Expo site in China

Related keywords