MUMBAI, April 27 (Reuters) - India's new COVID-19 cases stayed above 300,000 for a sixth consecutive day on Tuesday (Apr 27), while its armed forces pledged urgent medical aid to help battle the staggering spike in infections.

Over the past 24 hours, India recorded 323,144 new cases, below Monday's worldwide peak of 352,991, with overrun hospitals continuing to turn away patients due to a shortage of beds and oxygen supplies.

It reported 2,771 new deaths, but health experts believe the tally runs significantly higher.

"Please note that a huge fall in daily cases ... is largely due to a heavy fall in testing. This should not be taken as an indication of falling cases, rather a matter of missing out on too many positive cases!" Rijo M John, a professor and health economist at the Indian Institute of Management in the southern state of Kerala, said in a post on Twitter.

Several countries, including Thailand, Singapore, Bangladesh and Britain, have taken steps to curb travel from India to prevent more virulent virus variants from entering their borders. Australia is set to consider a proposal to suspend flights from India later in the day.

The situation in the world's second-most populous country is "beyond heartbreaking", World Health Organization chief Tedros Adhanom Ghebreyesus said.