At least 21 people were killed in rain-related incidents in Uttarakhand, Uttar Pradesh (UP), Rajasthan and Assam, with monsoon gaining momentum in several parts of north and northeast India.