The three venues in Pakistan - Rawalpindi, Karachi and Lahore - are far from being ready for the ICC Champions Trophy 2025 which has forced in shift of ODI tri-series venue by PCB.