Meera Simhan

Meera Simhan

Meera Simhan was born in London, England and raised in India and Southern California. Her family immigrated to the United States in the early 1970's and settled in San Diego, California where her parents ran a business importing jewelry and handicrafts from India. Growing up she studied Indian ...

Tv Show