kuai kuai kuaiParis is situated ______the River Seine.France
kuai kuai kuai Paris is situated ______the River Seine. France and England face each other______the English Channel. There is a mountain range ______France and Italy. Barcelona is a city_______the coast of Spain. Britain is an island______the coast of continental Europe.