India stands at a crossroads. The country's potential remains huge, but its growth of late has been hampered by political infighting and weak governance, leading some to question if it is still worthy of its 'BRIC' status.