London: What to see and do

English Language course Mini-stays for high schools in London

London, the capital of England, is one of the largest cities in Europe and can take pride in its long and rich history. Because of its international quality, it is the perfect place for international students…