If its his first time out of Bangladesh, then tell him his body is not acclimatized to cold. He should bring lots of woollens for Delhi, Manali, Shimla. Its gets real cold there in December.
Kolkata is near coast, so weather stays moderate. Rajasthan is hot in the day, cold in night.