London is a famous city located in southern England known for its many historic sites. Some of its most prominent landmarks include Big Ben, Trafalgar Square, the British Museum, and Hyde Park. The city has a long history dating back to Roman times and is situated along the River Thames. It is a popular tourist destination renowned for its beautiful monuments, museums, and cultural attractions.