Spot the Everest challenge
Perspective view of the Himalayas and Mount Everest as seen from space, Nepal boasts 8 of the 10 highest mountains in the world.... and so on and so forth.
Can you spot Mt. Everest in this picture? (click the photo to see the answer)