English: Meghalaya means ‘where the clouds live’.
Telugu: మేఘాలయ అనగా “మేఘాల నిలయం” అని అర్దం.