Top India batter Shreyas Iyer created a new record in the Indian Premier League (IPL) as Punjab Kings (PBKS) roped in the former Kolkata Knight Riders (KKR) captain for a whopping price of Rs 26.75 crore.