BJP leader calls Rahul Gandhi 'mentally weak'

National