The ruling Congress party has 100 candidates facing criminal charges and the Hindu-nationalist Bharatiya Janata Party ( BJP ) 98 candidates , according to the National Election Watch , an umbrella group for independent poll monitoring agencies .