London - Big Ben and Westminster Bridge in the winter snow
Maldives - wanna go back oh so badly
The Queen's Walk: on the South Bank of the River Thames, London, England
*more reasons to visit the UK* 33 Beaches You’d Never Believe Were In Britain This crystal clear water is in fact Achmelvich, in Wester Ross on the west coast of Scotland.
I want to live here! I want to live here! I want to live here!