answersLogoWhite

0

The rocks of petra are where the islams come to worship, located in Cairo.

User Avatar

Wiki User

13y ago

What else can I help you with?