This is what was told to me by the travel booking website, and I read this in a few posts here too. Since the layover was 16 hours long, I was asked to get a visa since there is no facility in the airport to spend the night by waiting, lying down, nothing!! That I would have to exit the airport...