Street Art in India doesn’t get the platform or recognition it gets abroad. However, it seems there’s one piece that’s recently been done in India thst can’t be ignored. German artist Hendrick Beikirch and Indian artist ANPU has created the tallest mural of India – a 158 foot profile of Mahatma Gandhi at the Delhi Police Headquarter, ITO. It is nothing short of brilliant!