Tag: ancient remains

The ancient remains of Great Zimbabwe

Walking up to the towering walls of Great Zimbabwe was a humbling