Keziah Liz Mejo Crowned Miss Universe India 2026
Keziah Liz Mejo won the coveted Miss Universe India 2026 title in a star-studded national pageant. She will represent India at the upcoming international Miss U
Keziah Liz Mejo won the coveted Miss Universe India 2026 title in a star-studded national pageant. She will represent India at the upcoming international Miss Universe competition, highlighting elegance, social advocacy, and leadership.