Located

English Meaning

Hindi Meaning

स्थित

अवस्थित

स्थापित