Peep Show In the streets of Kolkata this mother dog seems to peep into some secret scene while her child wonders the fact Kolkata, India 0 likes