Construction on B khatha in Bangalore

Hi, I have bought a house 4 yrs back which was constructed around 11 yrs back i.e. our house is around 15 yrs old and this is B khatha property. Is it illegal to construct house in B khatha in Bangalore? If so, is bbmp allowed to demolish the house? Secondly, there is a Raaj kaalve plan about 40ft from our house. Many houses have been already constructed around this. Few houses have encroached the raal kaalve place, so bbmp has decided to deviate the raaj kaalve from the original plan to construct it on road. When we question this? They are saying no one can stop doing it on road, also high court has passed an order not to demolish constructed houses (though they have encroached raaj kaalve) so they are doing it on road. When we are questions why this deviation, they are saying even your house is illegal - constructed in B khatha and within buffer zone, so will demolish yours first. So please let us know whether we get the required legal support and is there any illegality in our property as both bbmp officials and area corporator is supporting doing it on road. Thanks!