South Africa's favourite English women's glossy magazine, Cosmopolitan turned 21 this month and has confirmed its number-one position with a circulation of 117 255 (ABC, July to December 2004).