themuslimtimes.info
Call to Islamic prayer in London’s Trafalgar Square at vigil for Christchurch mosque attack victims
Trafalgar Square (/trəˈfælɡər/ trə-FAL-gər) is a public square in the City of Westminster, Central London, built around the area formerly known as Charing Cross. Its name commemorates the Battle of…