Your cart is currently empty.
The latest Canon EF 40mm f/2.8 STM price in Pakistan is 19,499 - PKR which was recently updated on October 2023.