More than 40 Heads of States/Governments were invited by Vladimir Putin in May, 2003 to:
More than 40 Heads of States/Governments were invited by Vladimir Putin in May, 2003 to:
Vladimir Putin invited Heads of States to celebrate the tricentenary of St Petersburg. Hence, (B) is correct.