20 March 2009 - Mazar-i-Sharif is the iconic and popular host for the New Year celebrations in Afghanistan as it’s known as Umulbelad or Mother of Cities. Mazar, the capital of Balkh province, is popular because of the Shrine of Hazrat Ali (the Blue Mosque).