Article Posted by Davis Carr
London is a beautiful place located on the river Thames in England. This is very friendly place which people from all over the world love to visit. People from all the corners of the world come and reside here. No wonder almost 300 languages are spoken here. London is even known to be one of the most beautiful cities