LEED (Leadership in Energy and Environment Design) is a globally recognized green building rating system developed by the United States Green Building Council (USGBC). It provides a framework for building healthy, cost-saving, and highly efficient structures that do not negatively impact the environment. In 2023, India ranked #3 in USGBC's list of top 10 countries for LEED certification.