Miss Angola Is Miss Universe 2011, Ukraine, Brazil, Philippines & China Runner Ups

Leila Lopes from Angola won the coveted title of Miss Universe 2011 during the 60th anniversary of the world’s biggest beauty pageant.

Read moreMiss Angola Is Miss Universe 2011, Ukraine, Brazil, Philippines & China Runner Ups