Meera Simhan — British actress