DS Ramani De Costa / DS Ramani de Costa / Acting DI Ramani De Costa / DC Ramani De Costa
Neha Patel, QC
/ Sarita Sharma
/ Dr. Barker
(TV Series documentary)
Herself - Narrator
Did You Know?
I don't drive in the UK, but in Sri Lanka, road hazards like animals and children, which send most people into panic, manages to relax me.
Attended an all-girls school run by Australian missionaries.