Published: 10:44PM BST 20 Jun 2010
Satellite image with radar imaging offering an overview of the outlines of a city with streets, buildings and temples underneath the green farm fields and modern town of Tel al-Dabaa, Northeast of Cairo, Egypt Photo: EPA
No comments:
Post a Comment