Chinese President Xi Jinping spent 24 hours in New Delhi for the 18th BRICS Summit, staying at the Taj Palace in Chanakyapuri.