The Delhi agreement of 28 August 1973 was between which countries?

A ) India and Sri Lanka

B ) India and China

C ) India and Bangladesh

D ) India, Pakistan and Bangladesh ✅