Why upside looks limited for Eicher Motors' stock
The order backlog of Royal Enfield (RE) bikes is at 40,000-45000, equivalent to the sales volume in July.

The order backlog of Royal Enfield (RE) bikes is at 40,000-45000, equivalent to the sales volume in July.