Yes, Motorola Moto C does have front camera flash.
No. Auto Call Recording is not available but you can download Auto Call Recording apps from the google play store and can do auto call recording.
The MRP of Moto C is Rs.6,999.
No. Moto C is not a water resistant phone.