Income tax department busts Noida engineer with 25 properties