New Delhi , Apr 13: Rejecting Pakistan’s criticism, India on Thursday said G20 meetings are being organized in the entire country and hence it is “natural” to hold meetings in Jammu and Kashmir and Ladakh as “these are inalienable parts of India.” Pakistan recently slammed India’s decision to host a G20 meeting in Srinagar and