This film, while being physically situated in a hill-station like small town, appears to play out in fantasy land.
To sit through this film, you are required to suspend your disbelief and knowledge of physics, gravity and all that tiresome logic.