Bulgari ‘Opera Prima': world's most expensive perfume sells for $300K