I heard You can clean using coke. http://youtu.be/z7OdX42NjWQ
Edited/Updated :
- Have a new bottled coke - which has carbonated gas.
- Pour coke on the rusted surface.
- Give it a few minutes, and then take a piece of sponge or a coarse cloth and rub off the rusted surface.
- NOTE : Only coke which has the carbonated gas works. If it does not have the gas, it does not work.
@michaelpri, @subjectivist - Thank you and I will remember to write better answers from the next time.