The magnitude 6.8 earthquake rocked the northern foothills of the Himalayas on Tuesday, killing at least 95 people and shaking buildings in neighbouring Nepal, Bhutan and India.