Bangladesh cancels $21 million order given to Indian defence shipyard

Bangladesh cancels $21 million order given to Indian defence shipyard