English: Nepal police, however, had a different narrative.
Telugu: నేపాల్ పోలీసులు మాత్రం దీనికి భిన్నమైన వాదనలు వినిపిస్తున్నారు.