Chilling footage of sudden killing at eatery shocks social media users despite police insisting the case is one-off.
India emerged as 85th on the list, which means Indian passport holders can travel visa free to 57 nations of the world.
Singapore has claimed the top spot as the world's most powerful passport, offering visa-free access to 195 countries.