Egypt map

Egypt is located in the extreme northeast of Africa, almost completely surrounded ...

Barcelona map

The beautiful city of Barcelona is without a doubt one of the most impressive and…