reate a captivating flat vector illustration capturing the essence of a bustling city street. Depict a diverse group of people engaged in various activities such as walking, chatting, shopping, and enjoying outdoor cafes. Incorporate iconic elements like tall buildings, street signs, bicycles, and public transportation to evoke the vibrant energy of urban life. Ensure that the illustration is visually appealing and suitable for use in presentations, websites, or social media posts, with attention to detail in character design and background composition."