India adds 20,000 virus cases, over 370 deaths