6.3 Magnitude Earthquake Hits Nepal, Tremors Felt In Delhi-NCR

Delhi Earthquake: Tremors that lasted for nearly 10 seconds were reported in Delhi-NCR. New Delhi: Strong tremors were felt across north India in the...