Pakistan will lock horns with Japan in the 30th Sultan Azlan Shah Cup Final today. This will be the seventh time that the Green Shirts have qualified for the final with their last final appearance in 2011.
The Men in Green topped their group in this…