SS Rajamouli's "Bahubali: The Beginning" (also spelt as Baahubali), starring Prabhas and Rana Daggubati, has won the Best Feature Film at the 63rd National Film Award (NFA). The team of the film has since been flooded with congratulatory messages from celebs and fans.