Strong quake rattles India and Nepal