Alice Carfrae is an English photographer, videographer and director with a passion for social justice, humanity and beauty, She is currently based in New Delhi.