Came across this meme on a church’s Facebook page. I’m confused about what this means. Maybe it has a context specific to India? I’ve been watching a travel channel guy in India, who goes to restaurants where they serve the food on banana leaves or passion fruit leaves. Played in…