At least according to HSBC and The Spectator Index, India was a better place to live and work in 2019. Switzerland, Singapore and Canada top the list!