satyan mishralatest news & developments