Though familiar in its tropes, Agra Affair captivates with its heartfelt performances, vibrant setting, and emotional ...