Parking allotment is compulsory or not by builder for a flat purchase?

I stay in Pune, purchased a ready to move in flat, directly from builder, registered in Oct 2016. My question is, 1. is it compulsory for the builder to alot/ build/ left parking space for each flat? 2. what is the minimum parking space is to be build/ left out by builder? 3. as I purchased the flat at a later date, after completion, all parking spaces were booked/ allotted, could I demand parking space from builder? 4. recently society has been formed too, who should I ask for parking space, builder or society? 5. there are 130 flats/ members in the society, and at the time of purchase, builder informed that all parking space is booked, how could I get my own now? 6. guest parking is too be made available or not? which in this case, there is none. as RERA was implemented later, what are my options? Also, from the same plot on which society was build, some area was left/ cut out by the builder to be handed over to the government, as per the plot blue print, is it possible to buy that parcel of land or part of it from government? and if yes, what is the procedure?