London is a popular international tourist destination located on the River Thames in England. It has 32 boroughs and a variety of famous landmarks and attractions such as Big Ben, Buckingham Palace, Westminster Abbey, Tower Bridge, and the London Eye. The weather is generally mild with rainy and cold winters between 45 degrees Fahrenheit and warmer spring and summers around 75 degrees. There are also many accommodation options ranging from trendy modern hotels to converted historic buildings.