The largest country of UK, England presents beautiful expansive coastline and a plethora of cultural attractions to explore. In the capital city of London, the Tower of London, St. Paul's Cathedral and Buckingham Palace are some of the must-visit places.