Nepal lies quite literally on the fault line between India and China. The tiny Himalayan nation straddles the tectonic plate beneath the Indian subcontinent and the Eurasian plate that lies