20160518 india: President Mukherjee to visit China from May 24