Indian national Nikhil Gupta on Friday pleaded guilty in a U.S. federal court to charges stemming from a failed murder-for-hire plot targeting Sikh separatist Gurpatwant Singh Pannun in New York City.