Indian Art consists of a variety of art forms, including painting, sculpture, pottery, and textile arts such as woven silk. Geographically, it spans the entire Indian subcontinent , including what is now India , Pakistan , Bangladesh , Sri Lanka , Nepal , Bhutan , and at times eastern Afghanistan .