Barn Swallows. A feature rich site on Barn Swallows Mount Moreland Swallow roost, the largest in KwaZulu Natal,South Africa. 3 million Barn Swallows.