Troch Troch 29-03-2016 Geography contestada Which European country is located at 20 degrees West and 63 degrees north?