whitehall - Dictionary definition and meaning for word
whitehall
Definition (noun) a wide street in London stretching from Trafalgar Square to the Houses of Parliament; site of many government offices
Definition (noun) the British civil service
We are looking for Content Writers (1-2 years experience) for our ed-tech startup based out of Gurgaon. If interested, please reach out to us at career@opencubicles.com