Petra by Ola Thomas 01/04/2024 1 Petra, nestled in the rugged mountains of present-day Jordan, the ancient city of Petra stands as a testament to human ...