Mumbai emerges as Asia's happiest city with 94% of residents saying the city makes them happy; Beijing, Shanghai, Chiang Mai, ...