Biography

Meera Devon is an actress, known for Moving Story (1994), The Lodge (1993) and The Bill (1984).