Today is the 25th year of the formation of the Pakistan Tehreek Insaaf Party or Movement for Justice Party.