All eyes will be on New Delhi this weekend, as the presidents of Iran, Russia and China gather in India for the 18th BRICS summit.