Swaziland is Africa's second smallest country and its last remaining absolute monarchy. Dwarfed by neighbouring South Africa, this tiny, landlocked nation punches well above its …