A bride and groom take their wedding vows on the roof of the Troyeville Hotel, in east Johannesburg, South Africa

- Image ID: PR2G6T
A bride and groom take their wedding vows on the roof of the Troyeville Hotel, in east Johannesburg, South Africa
guy oliver / Alamy Stock Photo
Image ID: PR2G6T