NationalIndia Ranks 103 In Annual Misery Index, Switzerland Happiest Country In ListBY Outlook Web Desk