The C-Planarity problem asks for a drawing of a clustered graph, i.e., a graph whose vertices belong to properly nested clusters, in which each cluster is represented by a simple closed region with no edgeedge crossings, no region-region crossings, and no unnecessary edge-region crossings. We study C-Planarity for embedded flat clustered graphs, graphs with a fixed combinatorial embedding whose clusters partition the vertex set. Our main result is a subexponential-time algorithm to test C-Planarity for these graphs when their face size is bounded. Furthermore, we consider a variation of the notion of embedded tree decomposition in which, for each face, including the outer face, there is a bag that contains every vertex of the face. We show that C-Planarity is fixed-parameter tractable with the embedded-width of the underlying graph and the number of disconnected clusters as parameters.A clustered graph (or c-graph) is a pair C (G, T ) with underlying graph G and inclusion tree T , i.e., a rooted tree whose leaves are the vertices of G. Each internal node µ of T represents a cluster of vertices of G (its leaf descendants) which induces a subgraph G(µ). A c-planar drawing of C (G, T ) ( Fig. 1) consists of a drawing of G and of a representation of each cluster µ as a simple closed region R(µ), i.e., a region homeomorphic to a closed disc, such that: (1) Each region R(µ) contains the drawing of G(µ). (2) For every two clusters µ, ν ∈ T , R(ν) ⊆ R(µ) if and only if ν is a descendant of µ in T . (3) No two edges cross. (4) No edge crosses any region boundary more than once. (5) No two region boundaries intersect.An interesting and challenging line of research in graph drawing concerns the computational complexity of the C-Planarity problem, which asks to test the existence of a c-planar drawing of a c-graph. This problem is notoriously difficult, particularly when (as in Fig. 1) clusters may be disconnected, faces may have unbounded size, and the cluster hierarchy may have multiple nested levels. No known subexponential-time algorithm solves the (general) C-Planarity problem, and it is unknown whether it is NP-complete, although the related problem of splitting as few clusters as possible to make a c-graph c-planar was proved NP-hard [5]. Thus, there is considerable interest in subexponential-time, slice-wise polynomial, and fixed-parameter tractable algorithms, besides polynomial-time algorithms for special cases of C-Planarity.C-Planarity was introduced by Feng, Cohen, and Eades [24], who solved it in quadratic time for the c-connected case when every cluster induces a connected subgraph. Similar results were given by Lengauer [32] using different terminology. Dahlhaus [21] claimed a linear-time algorithm for c-connected C-Planarity (with some details later provided by Cortese et al. [18]). Goodrich et al. [27] gave a cubic-time algorithm for disconnected clusters that satisfy an "extroverted" property, and Gutwenger et al.[28] provided a polynomial-time algorithm for "almost" c-connected inputs. Cornelsen and Wagne...