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
没有评论:
发表评论