Trafalgar Square/Prima Nurrahmi M
One of the tourist attractions in Central London is Trafalgar Square. The famous square surrounded by museums, galleries, cultural spaces and historic buildings was built to honor the victory of British Navy commanded by Lord Nelson at the Battle of Trafalgar. The Battle of Trafalgar…