How Hardik Pandya Rejoined Mumbai Indians Despite Being Retained By Gujarat Titans - Explained

Hardik Pandya rejoined his former franchise Mumbai Indians through a trade from Gujarat Titans. How was this trade made possible after player retention deadline? What do the rules of Indian Premier League (IPL) say regarding the trade of players? Know it all in this video.