I've been in Transit through Doha with a couple of litres of duty free in my case without any issues, though 20L might be a different story given the weight!
I think your main concern would be paying the tax on 20L of wine given it may be hard to discretely carry that much

- the amount can be calculated here:
http://www.customs.gov.sg/leftNav/tr...ble+Goods.html.