The 6 interesting facts about Latvia Latvia, a beautiful country nestled in Northern Europe, is often overshadow... shanodar326 2 months ago