Falmouth is a town, civil parish and port on the River Fal on the south coast of Cornwall, England, United Kingdom. It has a total resident population of 21,797. Read More
Several hundred Myanmar residents in Britain gathered at the site of the Group of Seven summit in Cornwall, calling for action to save democracy in Myanmar on Saturday. ...