Trafalgar's Square is a public square in the City of Westminster, Central London, built around the area formerly known as Charing Cross.
Category: about me ,
Personal Review
I just find myself happy with the simple things. Appreciating the blessings God gave me.