20120420 business.india-business: FY12 trade deficit hits record $185bn