BCB and PCB both have confirmed the postponement via separate messages.
The third phase of Bangladesh's tour to Pakistan is postponed until further notice.
Amid the coronavirus scare, the postponement was on the cards, and both the cricket boards (PCB and BCB) agreed upon the matter.
In a statement PCB said,
"The Pakistan and Bangladesh cricket boards have decided to postpone the upcoming One-Day International and Test in Karachi for a later date. The two boards will now work together to identify a future opportunity to complete the ICC World Test Championship commitment."
The first Test of the series was played in Rawalpindi from 7-10 February. The Bangladesh men's national cricket team was due to arrive in Karachi on 29 March to play an ODI on 1 April and the second ICC World Test Championship Test from 5-9 April.
Bangladesh had lost the first Test by an innings and 44 runs. Also, they lost the T20I series by 2-0 to the hosts.
The coronavirus outbreak has seen series' all around the world being cancelled. Series between India and South Africa and also one between Australia and New Zealand have been postponed until further notice.
But amid the crisis, the Bangabandhu Dhaka Premier League (BDPL) has kicked off from March 15, 2020. Three matches have already been played and three other is going on at the time of writing.