Few nights are more magical than New Year's Eve in Tehran. The Christian community in the Iranian capital braved sleet and the coldest of temperatures on Tuesday night to ring in the New Year in the Saint Mary Church.