In least stressful cities list four Indian cities Delhi, Mumbai, Kolkata, Bengaluru are ranked at the bottom of the list.