"They Said I'd The Best Legs": Nafisa Ali Recounts Her Miss India Victory

Nafisa Ali was the second runner-up at Miss International 1976, which was held in Tokyo, Japan

Comments