New Delhi will be among the few capitals to host the Russian president since the ICC issued an arrest warrant for him.