M7.8 Gorkha, Nepal Earthquake on April 25, 2015 and its Aftershocks