Usually in most places, the bigger flower sellers are selling rose flowers for Rs 10 per flower.
However the smaller flower sellers, especially those who sell loose flowers are charging higher prices for a rose
In some cases they charge Rs 25 for two flowers
In other cases they may charge even Rs 20 for a rose flower.
Those who want flowers only for decorative purposes can purchase marigold flowers, which are far cheaper.