Group of friends unveil their flag for the team photo at Stonehenge. Said to be the Happiest country in the world. Can you guess which one ?
Comments New comments are not currently accepted on this journal.