English: The Himalaya is on (=on the frontier) the north of India.
Telugu: భారత దేశానికి ఉత్తర సరిహద్దుగా హిమాలయ పర్వతా లున్నాయి.