Hello and Aslam O Alekum

I want to know is corola altas grande engine is manufactured in Pakistan by IMC (Indus Motors) or Imported. If engine is imported then from which country Indus Motors Imports Atlas Grande Engine. I want to know because toyota pakistan engines are not good as as honda engine but in other country like Europe or Japan Honda and toyota Both Engine Quality is same Good I listened from many car reviewer on youtube specially in "Top Gear" Bot Manufacturers are popular for there quality and engine life. Then why toyota engine quality is low in pakistan even if engine is imported. But Land Cruiser and other imported toyotas Like Premio or vitz these are also imported and there engine quality is very good specially Land cruiser not like grande's imported engine ?