who is Rajiv Ranjan Singh