Why the lenses won't follow the glasses? I have joint both the lenses and the glasses frames.
Before that I Parented the lenses to the glasses.
I also used the same Armature modifier.
All the above without avail.

badglasses.blend
It turns out that I had forgotten to assign the vertices to the "head" Vertex Group in the Armature mod (rolling eyes)! Thanks to MadeWithFeet from BlenderArtists that called it up.