Lots of top attractions in London are actually located in the city of Westminster (London metro). So it’s in Westminster that we start exploring London, in our own …

AloJapan.com