Daria Patkova, Miss Belarus, was crowned Miss All Nations 2012 in Najing, China. The first runner-up was Miss Serbia, Sanja Urosevic. The second runner-up was Miss China Beijing, Fay Li.