Barvish Kani Explained

Barvish Kani (fa|برويشكاني|link=no), also rendered as Berveshkani, may refer to: