PM Narendra Modi's great sense of humor. Best funny speeches about recent development in 2017