amreshwar pratap sahi