Apart from their almost mythical fighting prowess, everything stated, or even implied about Gurkhas is wrong, and displays a shocking level of ignorance.
Gurkhas are not mercenaries. They are highly regarded members of the British and Indian military "with a reputation of being amongst the finest and most feared soldiers in the world." In fact, as of 2023, there is a recruitment ban on India due to the country's horrifying new military hiring policy, which appears designed to create thousands of mercenaries, something that is abhorrent to Gurkhas.
Gurkhas are said to be the reason no other country even thinks about starting a war with Nepal.
Gurkhas are all Nepalese soldiers who serve or have served in the Gurkha regiments of the British or Indian Army. The regiments in India are all former English regiments who chose to stay in India when the English left in '47, they are not Indian soldiers.
Since there are no Indian Gurkhas, they have no loyalty to India, and none of them would wage a private war to protect the country.
A Gurkha cannot be patriotic and look after India's interests. Nepal is a different country.
Gurkha recruits have never been under 18. Britain has never had child soldiers, and all Gurkhas are recruited according to the rules set out by the English who started the whole thing.
Mercenaries are not trained. They are people who have military training, whose loyalty is solely to the pay; hence the name "soldiers of fortune". Gurkhas are soldiers.
And Gurkhas cannot have the most battlefield kills in Afghanistan after the English and US armies. They are part of the English army.