Is it possible that 大唐天竺使出铭 is here: 28°53′07″N 85°18′28″E / 28.8853°N 85.3077°E / 28.8853; 85.3077 ?