17.1.07

Is this really in Nepal?

Reuters reported yesterday that Nepal showed Machu Picchu in an tourism ad - whoops!

Have you seen Nepal?

No comments: