Biography

Neelo was born on June 30, 1941 in Bhera, Sargodha, Punjab, British India as Cynthia Alexander Fernandes. She is an actress, known for Ayaz (1960), Zarqa (1969) and Saath Laakh (1957).