The G-20 meeting has started in Jammu and Kashmir and it is a slap on the face of Pakistan and China.