Scotland is one of the most beautiful parts of Great Britain. It is famous for its mountains, lakes, glens and castles