You can see this landing site (albeit in black & white) in a film:
HELICOPTER SQUAD HONOURED - British Pathé
The helicopters are Royal Navy Wessex but the location is the same. Also shows how the Gurkhas were dressed whilst on patrol.
Does anyone know the L&L for this site? It would be interesting to see it in Google Earth nowadays.