Congress vice-president Rahul Gandhi today openly lashed out at the BJP alleging that its leaders in Karnataka, Madhya Pradesh, Chhatisgarh and Gujarat are corrupt.