Just over five months ago, the Toyota Hilux and Alphard were officially proclaimed as the major winners of the 2020-2021 Auto Focus People’s Choice Awards (AFPCA) last December 17, 2020. The Toyota pickup and luxury van models bagged the coveted Auto Focus Automobile of the Year Award in the...