Progress: NaN%
Duration Time 0:00

The kadupul flower, which blooms only once a year, is considered the world's most expensive blossom. That's why its name translates to 'flower from heaven'.