Punjab cooler than Dharamshala