Netflix has dropped the trailer of its upcoming series Betaal that hits the service on May 24, 2020. Renowned horror studio Blumhouse Television, SK Global Entertainment and Red Chillies Entertainment come together to present this horror-thriller series. The story is set in a remote village, which quickly becomes the arena of a breathless battle when…