Glass is enchanted by Namibia Amanda Bernstein October 27, 2016 Feature, Rest Of The World, Travel NAMIBIA, a country of unimaginably diverse natural beauty, is located along the southwest coast of Africa. It is almost four times the size of Great Britain, yet only has a population of 2.2 million. Getting to...