It WAS on Netflix (Not anymore), and wasn't quite "Top Quality Production". The people filming were perhaps French? Some kind of language, that was subtitled over. It was like Paramabu, or Pambaralu or something like that I think. I would very greatly appreciate it if someone could help me find the actual title, thats all I need. Thanks!!